package cn.sxt.yxl.question.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;

import cn.sxt.yxl.common.util.PageInfoUtil;
import cn.sxt.yxl.question.pojo.AColumns;
import cn.sxt.yxl.question.pojo.AItems;
public interface IQuestionService {
	/*栏目模块开始*/
	/**
	 * 查询单个栏目
	 * @param condMap
	 * @return
	 */
	AColumns findOneColumnsService(Map<String,Object> condMap);
	/**
	 * 添加单个栏目
	 * @param columns
	 * @return
	 */
	JSONObject saveOneColumnsService(AColumns columns);
	
	/**
	 * 更新单个栏目
	 * @param columns
	 * @return
	 */
	JSONObject updateOneColumnsService(AColumns columns);
	
	/**
	 * 删除单个栏目
	 * @param columns
	 * @return
	 */
	JSONObject deleteOneColumnsService(AColumns columns);
	
	/**
	 * 查询多条栏目
	 * @param condMap
	 * @return
	 */
	List<AColumns> findCondListColumnsService(PageInfoUtil pageInfoUtil,Map<String,Object> condMap);
	
	/*栏目模块结束*/
	/*测试模块开始*/
	/**
	 * 查询单个测试
	 * @param condMap
	 * @return
	 */
	AItems findOneItemsService(Map<String,Object> condMap);
	/**
	 * 添加单个测试
	 * @param items
	 * @return
	 */
	JSONObject saveOneItemsService(AItems items);
	
	/**
	 * 更新单个测试
	 * @param items
	 * @return
	 */
	JSONObject updateOneItemsService(AItems items);
	
	/**
	 * 删除单个测试
	 * @param items
	 * @return
	 */
	JSONObject deleteOneItemsService(AItems items);
	
	/**
	 * 查询多条测试
	 * @param condMap
	 * @return
	 */
	List<AItems> findCondListItemsService(PageInfoUtil pageInfoUtil,Map<String,Object> condMap);
	
	/*测试模块结束*/
	
}
